// pages/allrecord/allrecord.js
// pages/history/history.js
import {GetFatDetailList,GetFatDetailListPage,GetDistinctFatDetailDate} from "../../api/api";
import {getCurrentDate} from "../../utils/timeTool";
import getNextDate from "../../utils/getNextDate";
Page({

  /**
   * 页面的初始数据
   */
  data: {
    myDate:[],
    historyData:[],
    // currentHistoryData:[],
    flag:true,
    pageSize:15,
    pageIndex:0
  },
  getData(pageIndex){
    let {pageSize,historyData}=this.data;
    let TZCuserInfo= wx.getStorageSync('TZCuserInfo');
    if(TZCuserInfo){
      wx.showLoading({
        title: '加载中',
        mask:true
      })


      let data={
        fatid: TZCuserInfo.id,
        startdate: getNextDate(getCurrentDate().date,-300),
        enddate: getNextDate(getCurrentDate().date,1),
        pageSize:pageSize,
        pageIndex:pageIndex,
      }
      GetFatDetailListPage(data,(e)=>{
          if (!e.data) {
            wx.hideLoading();
              console.log("没有更多了");
              this.setData({
                flag:false
              })
              return;
          }
          e.data.forEach((val,index)=>{
            //获取时间
            e.data[index].time=val.createdate.substring(11,16);
            e.data[index].date=val.createdate.substring(0,10);
          })
         
            historyData.push(...e.data);
          this.setData({
            historyData
          })
          wx.hideLoading();
      })



      // let data={
      //   fatid: TZCuserInfo.id,
      //   startdate: getNextDate(getCurrentDate().date,-300),
      //   enddate: getNextDate(getCurrentDate().date,1),

      // }
      // GetFatDetailList(data,(e)=>{
      //   // console.log(e.data);
      //   wx.hideLoading()
      //   let myDate=[];
      //   if(e.data){
      //     e.data.reverse().forEach((val,index)=>{
      //       //体重变化
      //       if(e.data[index+1]){
      //         e.data[index].change=(e.data[index].weight-e.data[index+1].weight).toFixed(1);
      //       }
      //       //获取时间
      //       e.data[index].time=val.createdate.substring(11,16);
      //       e.data[index].date=val.createdate.substring(0,10);
      //        let date= val.createdate.substring(0,10);
      //        if(myDate.indexOf(date)==-1){
      //         myDate.push(date);
      //        }
      //     })
      //       this.setData({
      //         myDate,
      //         historyData:e.data
      //       })
      //   }
  
      //   let currentHistoryData=[];
      //   this.data.historyData.forEach((val,index)=>{
      //       this.data.myDate.forEach((item,idx)=>{
      //         if(val){}
      //       })
      //   })
      // });
    
    }
  },
  jumpAnalyse(e){
    let val=JSON.stringify(e.currentTarget.dataset.val);
    wx.navigateTo({
      url: `../analyse/analyse?val=${val}`,
    });
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
      let {pageIndex}=this.data;
      this.getData(pageIndex);
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    let {pageIndex,flag}=this.data;
    if (flag) {
      pageIndex++;
      this.setData({
        pageIndex
      })
      this.getData(pageIndex)
    }
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})